export default {
    namespaced: true,
    state: {
        userInfo: {
            id: 0,
            avatar: "",
            username: "",

            // 教师
            sno: "", // 工号
            intro: "", // 说明
            positional: "", // 职称
        },
        token: "",
        role: "",
        isAdmin: false,
    },
    mutations: {
        setUserInfo(state, val = {}) {
            val.id = Number(val.id) || 0;
            state.userInfo = val;
        },
        setToken(state, val) {
            state.token = val;
        },
        setRole(state, val) {
            state.role = val;
        },
        isAdmin(state, val) {
            state.isAdmin = val;
        }
    },
    actions: {},
};

